﻿using Newtonsoft.Json;

namespace Fadada.FASC.SDK.DotNetCore.Model
{
    public class RespSignTaskGetUrlInfo
    {
        /// <summary>
        /// 签署任务链接的Embedded URL形式。用于嵌入到业务
        /// 系统中的链接，这是EUI的一部分。该链接页面将自适
        /// 应打开链接的终端类型，自动适配移动端H5和PC端网
        /// 页。注意：只有eUrl才会重定向。且应用系统的外部用
        /// 户(他们没有OpenID)一定是没有eUrl的
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "eUrl", Required = Required.AllowNull)]
        public string EUrl { get; set; }

        /// <summary>
        /// 签署任务链接的Cloud URL形式。法大大平台提供的可
        /// 供应用系统对外推送的标准链接，如您的应用系统可直
        /// 接通过短信、邮件或微信推送该链接给用户。该链接页
        /// 面将自适应打开链接的终端类型，自动适配移动端H5和
        /// PC端网页。
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "cloudUrl", Required = Required.Always)]
        public string CloudUrl { get; set; }
    }
}